encoding/json/jsontext.stateMachine.Depth (method)

30 uses

	encoding/json/jsontext (current package)
		decode.go#L331: 			if err == io.ErrUnexpectedEOF && d.Tokens.Depth() == 1 {
		decode.go#L422: 		depth := d.Tokens.Depth()
		decode.go#L427: 			if depth >= d.Tokens.Depth() {
		decode.go#L445: 	if d.Tokens.Depth()-1 > 0 && d.Tokens.Last.Length() == 0 {
		decode.go#L446: 		for n := d.Tokens.Depth(); d.Tokens.Depth() >= n; {
		decode.go#L458: 	for d.Tokens.Depth() > depth || (d.Tokens.Depth() == depth && d.Tokens.Last.Length() < length) {
		decode.go#L494: 				if err == io.ErrUnexpectedEOF && d.Tokens.Depth() == 1 {
		decode.go#L703: 				if err == io.ErrUnexpectedEOF && d.Tokens.Depth() == 1 {
		decode.go#L731: 	pos, err = d.consumeValue(flags, pos, d.Tokens.Depth())
		decode.go#L792: 	if pos, err := d.consumeValue(&flags, pos, d.Tokens.Depth()); err != nil {
		decode.go#L1185: 	return d.s.Tokens.Depth() - 1
		encode.go#L154: 	return e.wr != nil && (e.Tokens.Depth() == 1 || len(e.Buf) > 3*cap(e.Buf)/4)
		encode.go#L165: 	if e.Tokens.Depth() == 1 && !e.Flags.Get(jsonflags.OmitTopLevelNewline) {
		encode.go#L543: 	b, m, err := e.reformatValue(b, v[n:], e.Tokens.Depth())
		encode.go#L958: 	return e.s.Tokens.Depth() - 1
		state.go#L183: 	for i := 1; i < s.Tokens.Depth(); i++ {
		state.go#L186: 		if isLast := i == s.Tokens.Depth()-1; isLast {
		state.go#L249: func (m stateMachine) Depth() int {
		state.go#L265: 	return m.Depth(), m.Last.Length()
		state.go#L375: 	case m.Depth() == 1:
		state.go#L380: 		return m.Depth()
		state.go#L382: 		return m.Depth() - 1
		state.go#L422: 	for i := range m.Depth() {

	encoding/json/v2
		arshal_any.go#L110: 	if xe.Tokens.Depth() > startDetectingCyclesAfter {
		arshal_any.go#L226: 	if xe.Tokens.Depth() > startDetectingCyclesAfter {
		arshal_default.go#L800: 		if xe.Tokens.Depth() > startDetectingCyclesAfter {
		arshal_default.go#L1480: 		if xe.Tokens.Depth() > startDetectingCyclesAfter {
		arshal_default.go#L1730: 		if xe.Tokens.Depth() > startDetectingCyclesAfter {